CREATE OR REPLACE TRIGGER proyectoslogtrg
   BEFORE INSERT
   ON proyectoslog
   REFERENCING NEW AS NEW OLD AS OLD
   FOR EACH ROW
DECLARE
   tmpvar   NUMBER;
BEGIN
   tmpvar := 0;

   SELECT proyectoslogseq.NEXTVAL
     INTO tmpvar
     FROM DUAL;

   :NEW.idproyectolog := tmpvar;
END proyectoslogtrg;
/